﻿// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#.ctor()", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#.ctor(System.String,System.String,System.String,System.Diagnostics.TraceOptions)", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BinaryLogFormatterData.#.ctor()", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CategoryFilterData.#.ctor()", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#.ctor(System.String,System.Type)", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#.ctor(System.String,System.String)", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#.ctor(System.String,System.String)", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.JsonLogFormatterData.#.ctor()", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LogEnabledFilterData.#.ctor()", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.PriorityFilterData.#.ctor()", Justification = "As designed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TextFormatterData.#.ctor()", Justification = "As designed.")]

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.BinaryFormatterBuilder.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.IFormatterBuilder.GetFormatterData()", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.CustomFormatterBuilder.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.IFormatterBuilder.GetFormatterData()", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.LoggingConfigurationExtension.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.ILoggingConfigurationOptions.DisableTracing()", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.LoggingConfigurationExtension.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.ILoggingConfigurationOptions.DoNotRevertImpersonation()", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.LoggingConfigurationExtension.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.ILoggingConfigurationOptions.DoNotLogWarningsWhenNoCategoryExists()", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.LoggingConfigurationExtension.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.ILoggingConfigurationContd.LogToCategoryNamed(System.String)", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.LoggingConfigurationExtension.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.ILoggingConfigurationContd.SpecialSources", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.SendToTraceListenerExtension.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.ILoggingConfigurationCategoryContd.SendTo", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.SendToTraceListenerExtension.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.ILoggingConfigurationContd.LogToCategoryNamed(System.String)", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.SendToTraceListenerExtension.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.ILoggingConfigurationContd.SpecialSources", Justification = "As designed - fluent configuration API")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.TextFormatterBuilder.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Fluent.IFormatterBuilder.GetFormatterData()", Justification = "As designed - fluent configuration API")]

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData>.Helper", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData>.BaseGetPropertyValue(System.Configuration.ConfigurationProperty)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData>.BaseSetPropertyValue(System.Configuration.ConfigurationProperty,System.Object)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData>.BaseUnmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData>.BaseReset(System.Configuration.ConfigurationElement)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.BasicCustomTraceListenerData>.BaseIsModified()", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData>.Helper", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData>.BaseGetPropertyValue(System.Configuration.ConfigurationProperty)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData>.BaseSetPropertyValue(System.Configuration.ConfigurationProperty,System.Object)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData>.BaseUnmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData>.BaseReset(System.Configuration.ConfigurationElement)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomFormatterData>.BaseIsModified()", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData>.BaseIsModified()", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData>.Helper", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData>.BaseGetPropertyValue(System.Configuration.ConfigurationProperty)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData>.BaseSetPropertyValue(System.Configuration.ConfigurationProperty,System.Object)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData>.BaseUnmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)", Justification = "As designed - configuration objects")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData.#Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IHelperAssistedCustomConfigurationData`1<Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.CustomLogFilterData>.BaseReset(System.Configuration.ConfigurationElement)", Justification = "As designed - configuration objects")]
